package com.sora.vod.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.List;

/**
 * @Classname: VodService
 * @Description:
 * @Author: Stonffe
 * @Date: 2023/1/9 17:31
 */
public interface VodService {
    /**
     * 上传视频
     * @param file
     * @return
     */
    String uploadVideoAliyun(MultipartFile file);

    /**
     * 删除单个视频
     * @param id
     */
    void removeAliyunVideoById(String id);

    /**
     * 删除多个视频
     * @param list
     */
    void removeMoreVideo(List<String> list);

    /**
     * 根据视频id获取视频凭证
     * @param id
     * @return
     */
    String getPlayAuth(String id);
}
